package Map集合;

import java.util.HashMap;

/*
* V put(K key,V value) 集合里面添加元素
* V remove(Object key) 根据键删除键值对元素
* void clear() 移除所有的键值对元素
* boolean containsKey(Object key) 判断集合里面是否包含指定的键
* boolean containsVlaue(Object value) 判断集合里面是否包含指定的值
* boolean isEmpty() 判断集合是否为空
* int size() 集合的长度，也就是集合中键值对的个数
* */
public class Map集合的基本功能 {
    public static void main(String[] args) {
        /*创建集合对象*/
        HashMap<String, String> map = new HashMap<>();
        /*添加元素*/
        map.put("张无忌","赵敏");
        map.put("郭靖","黄蓉");
        map.put("杨过","小龙女");

        /*V remove(Object key)根据键删除键值对元素*/
//        System.out.println(map.remove("郭靖"));
//        System.out.println(map.remove("郭"));
        /*void clear() 移除所有的键值对元素*/
//        map.clear();
        /*boolean containsKey(Object key)*/
//        System.out.println(map.containsKey("郭靖"));
//        System.out.println(map.containsKey("郭襄"));
        /*boolean isEmpty():判断集合是否为空*/
//        System.out.println(map.isEmpty());
        /*int size():集合的长度，也就是集合中键值对的个数*/
        System.out.println(map.size());
        System.out.println(map);
    }
}